The Fresh Breeze Model of Thread Execution

نویسنده

  • Jack B. Dennis
چکیده

We present the program execution model developed for the Fresh Breeze Project, which has the goal of developing a multi-core chip architecture that supports a better programming model for parallel computing. The model combines the spawn/sync ideas of Cilk with a restricted memory model based on chunks of memory that can be written only while not shared. The result is a multi-thread program execution model in which determinate behavior may be guaranteed while general forms of parallel computation are supported.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Analysis of Cache Oblivious Algorithms in the Fresh Breeze Memory

The Fresh Breeze program execution model was designed for easy, reliable and massively scalable parallel performance. The model achieves these goals by combining a radical memory model with efficient fine-grain parallelsim and managing both in hardware. This presents a unique opportunity for studying program execution in a system whose memory behavior is not well understood. In this thesis, I s...

متن کامل

Compiling Array Computations

Fresh Breeze is a highly parallel architecture currently under development, which strives to provide high performance scientific computing with simple programmability. The architecture provides for multithreaded determinate execution with a write-once shared memory system. In particular, Fresh Breeze data structures must be constructed from directed acyclic graphs of immutable fixed-size chunks...

متن کامل

University of Delaware Department of Electrical and Computer Engineering Computer Architecture and Parallel Systems Laboratory Experiments with the Fresh Breeze Tree-Based Memory Model

Recent developments have brought to the forefront some pressing and difficult problems concerning the usability of computer systems: lack of a satisfactory general purpose programming model for parallel computation; how to achieve efficient utilization of processing and memory resources; and system resilience in the presence of malicious attacks and the expectation that future hardware will be ...

متن کامل

Dynamic simulation of the Alborz Mountain in spread and thickness of sea breeze on the southern coast of the Caspian Sea

In this study is simulation of role of topography in thickness and Inland penetration of sea-breeze in southern coast of the Caspian Sea. The RegCM4 as a regional scale climate model coupled with a lake model and also the reanalysis data of NCEP / NCAR used to determine of the initial conditions of the model. The model was run during the peak of sea breeze on the southern coast of the Caspian S...

متن کامل

A RISC-V Extension for the Fresh Breeze Architecture

We report on a RISC-V extension for a novel multi-core computer organization able to execute applications with high performance and energy efficiency. Novel features of this architecture include support for data objects represented by trees of 128-byte memory chunks, and hardware implementation of task scheduling and load balancing. We call our project Fresh Breeze1 in view of its novelty and p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006